package hust.rpc.service;

import hust.rpc.annotation.Service;
import hust.rpc.constants.Constants;
import hust.rpc.pojo.Node;

import java.util.List;

/**
 * 更新提供者节点信息(上下线),注册中心调用服务消费方
 */
// @Service(Constants.REGISTRY)
public interface RefreshService {

    /**
     * 刷新服务提供者
     *
     * @param nodes 上下线的服务提供者集合信息
     */
    void refreshProviders(List<Node> nodes);
}
